package com.wuzihao.disk.file.service;

public interface FileIoService {
    /**
     * 文件类型 文件
     */
    Integer FILE_TYPE_FILE = 0;

    /**
     * 文件类型 文件夹
     */
    Integer FILE_TYPE_FOLDER = 1;

    /**
     *  文件分隔符
     */
    String FILE_SEPARATOR = "/";

    /**
     * 文件同步
     */
    void syncFileData();

    /**
     * 创建文件夹
     * @param parentId
     * @param folderName
     */
    void mkdirFileInfo(String parentId,String folderName);

    /**
     * 获取文件分享地址
     * @param fileUuid
     * @return
     */
    String getShareUrl(String fileUuid);

    /**
     * 查询分享地址
     * @param fileUuid
     * @param fileValidity
     * @return
     */
    String queryShareUrl(String fileUuid, Integer fileValidity);
}

























